/*
 * Mundo.h
 *
 *  Created on: 18/10/2012
 *      Author: Ignacio Galvez
 */

#ifndef MUNDO_H_
#define MUNDO_H_
#include <string>
#include "Nivel.h"

class Nivel;
class Mundo {
public:
	Mundo(std::string, int cantidadMaximaDeJugadores);
	void elegirNivel();
	Nivel* cargarNivel(int numeroNivel);
	int getCantidadMaximaDeJugadores();
	virtual ~Mundo();
private:
	std::string nombre;
	int cantidadMaximaDeJugadores;
	int nivelActual;
	std::vector<Nivel*> niveles;
	void desbloquearNivel();
};


#endif /* MUNDO_H_ */
